<?xml version="1.0" encoding="UTF-8"?>
<!-- ILCD Format Version 1.1 Schemas Build 944 -->
<!--
Copyright (c) 1995-2009, European Commission. All rights reserved.

This file is part of the ILCD data format. The license conditions for the ILCD data format can be
found in the file ILCD_format_and_editor_license.txt included in this distribution. The license is
also available at http://lca.jrc.ec.europa.eu/eplca/doc/ILCD_format_and_editor_license.txt.
-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ilcd="http://lca.jrc.it/ILCD"
           xmlns:process="http://lca.jrc.it/ILCD/Process"
           xmlns="http://lca.jrc.it/ILCD/Process"
           xmlns:edoc="http://www.iai.fzk.de/lca/edoc"
           xmlns:common="http://lca.jrc.it/ILCD/Common"
           targetNamespace="http://lca.jrc.it/ILCD/Process"
           elementFormDefault="qualified"
           version="1.1">
   <xs:import namespace="http://lca.jrc.it/ILCD/Common"
              schemaLocation="ILCD_Common_Groups.xsd"/>
   <xs:redefine schemaLocation="ILCD_Common_Validation.xsd">
      <xs:simpleType name="MethodOfReviewValues">
         <xs:restriction base="MethodOfReviewValues">
            <xs:enumeration value="Validation of data sources"/>
            <xs:enumeration value="Sample tests on calculations"/>
            <xs:enumeration value="Energy balance"/>
            <xs:enumeration value="Element balance"/>
            <xs:enumeration value="Cross-check with other source"/>
            <xs:enumeration value="Cross-check with other data set"/>
            <xs:enumeration value="Expert judgement"/>
            <xs:enumeration value="Mass balance"/>
            <xs:enumeration value="Compliance with legal limits"/>
            <xs:enumeration value="Compliance with ISO 14040 to 14044"/>
            <xs:enumeration value="Documentation"/>
            <xs:enumeration value="Evidence collection by means of plant visits and/or interviews"/>
         </xs:restriction>
      </xs:simpleType>
   </xs:redefine>
   <xs:complexType name="AdministrativeInformationType" mixed="false">
      <xs:sequence>
         <xs:element ref="common:commissionerAndGoal" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-5-24" name="commissionerAndGoal"/>
                  <ilcd:display-name>Commissioner and goal</ilcd:display-name>
                  <ilcd:iso-field-id>3.4, 2.1</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Data commissioner, Intended application</ilcd:iso-field-name>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Basic information about goal and scope of the data set.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="dataGenerator" type="DataGeneratorType" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-5-26" name="dataGenerator"/>
                  <ilcd:display-name>Data set generator / modeller</ilcd:display-name>
                  <ilcd:iso-field-id>3.5</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Data generator</ilcd:iso-field-name>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Expert(s), that compiled and modelled the data set as well as internal administrative information linked to the data generation activity.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="dataEntryBy" type="DataEntryByType" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-5-28" name="dataEntryBy"/>
                  <ilcd:display-name>Data entry by</ilcd:display-name>
                  <ilcd:iso-field-id>3.6, and related</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Data documentator</ilcd:iso-field-name>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Staff or entity, that documented the generated data set, entering the information into the database; plus administrative information linked to the data entry
      activity.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="publicationAndOwnership" type="PublicationAndOwnershipType" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-5-30" name="publicationAndOwnership"/>
                  <ilcd:display-name>Publication and ownership</ilcd:display-name>
                  <ilcd:iso-field-id>3.8, 3.9, 3.10 and related</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Publication, Copyright, Access restrictions</ilcd:iso-field-name>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Information related to publication and version management of the data set including copyright and access restrictions.</xs:documentation>
            </xs:annotation>
            <xs:unique name="accessRestrictionsLangUniqueConstraint">
               <xs:selector xpath="common:accessRestrictions"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
         </xs:element>
         <xs:element ref="common:other" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
   </xs:complexType>
   <xs:complexType name="AllocationsType">
      <xs:sequence>
         <xs:element name="allocation" type="process:AllocationType" maxOccurs="unbounded">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-7-32-201" name="allocation"/>
                  <ilcd:display-name>Allocation</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>specifies one allocation of this exchange (see the attributes of this tag below)</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="AllocationType">
      <xs:attribute name="internalReferenceToCoProduct" type="common:Int6">
         <xs:annotation>
            <xs:appinfo>
               <ilcd:element id="1-7-32-202" name="internalReferenceToCoProduct"/>
               <ilcd:display-name>Internal reference to co-product</ilcd:display-name>
               <ilcd:iso-field-id>0</ilcd:iso-field-id>
               <ilcd:iso-field-name/>
               <ilcd:field-motivation>r</ilcd:field-motivation>
               <ilcd:field-requirement>o</ilcd:field-requirement>
            </xs:appinfo>
            <xs:documentation>Reference to one of the co-products. The applied allocation approach(es), details and and explanations are documented in the fields "LCI method approaches"
      and "Deviations from LCI method approaches / explanations". [Notes: Applicable only to multifunctional processes. The documented allocated fractions are only applicable when
      using the data set for attributional modelling and are to be ignored for consequential modeling.]</xs:documentation>
         </xs:annotation>
      </xs:attribute>
      <xs:attribute name="allocatedFraction" type="common:Perc">
         <xs:annotation>
            <xs:appinfo>
               <ilcd:element id="1-7-32-203" name="allocatedFraction"/>
               <ilcd:display-name>Allocated fraction</ilcd:display-name>
               <ilcd:iso-field-id>0</ilcd:iso-field-id>
               <ilcd:iso-field-name/>
               <ilcd:field-motivation>r</ilcd:field-motivation>
               <ilcd:field-requirement>o</ilcd:field-requirement>
            </xs:appinfo>
            <xs:documentation>Fraction (expressed in %) of this Input or Output flow that is foreseen to be allocated to this co-product (recommended allocation). The numbers across the
      co-products should sum up to 100%.</xs:documentation>
         </xs:annotation>
      </xs:attribute>
   </xs:complexType>
   <xs:complexType name="ComplementingProcessesType">
      <xs:sequence>
         <xs:element name="referenceToComplementingProcess" type="common:GlobalReferenceType"
                     maxOccurs="unbounded">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-1-2-8-1" name="complementingProcess"/>
                  <ilcd:display-name>Complementing process</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>reference to one complementing process</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="CompletenessElementaryFlowsType">
      <xs:attribute name="type" type="common:CompletenessTypeValues">
         <xs:annotation>
            <xs:appinfo>
               <ilcd:element id="1-3-18-65-1" name="type"/>
               <ilcd:display-name>completeness type</ilcd:display-name>
               <ilcd:iso-field-id>0</ilcd:iso-field-id>
               <ilcd:iso-field-name/>
               <ilcd:field-motivation>q</ilcd:field-motivation>
               <ilcd:field-requirement>r</ilcd:field-requirement>
            </xs:appinfo>
            <xs:documentation>Impact category for which the completeness information is stated.</xs:documentation>
         </xs:annotation>
      </xs:attribute>
      <xs:attribute name="value" type="common:CompletenessValues">
         <xs:annotation>
            <xs:appinfo>
               <ilcd:element id="1-3-18-65-2" name="value"/>
               <ilcd:display-name>value</ilcd:display-name>
               <ilcd:iso-field-id>0</ilcd:iso-field-id>
               <ilcd:iso-field-name/>
               <ilcd:field-motivation>q</ilcd:field-motivation>
               <ilcd:field-requirement>r</ilcd:field-requirement>
            </xs:appinfo>
            <xs:documentation>Completeness value for the given impact category.</xs:documentation>
         </xs:annotation>
      </xs:attribute>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
   </xs:complexType>
   <xs:complexType name="CompletenessType" mixed="false">
      <xs:sequence>
         <xs:element name="completenessProductModel" type="common:CompletenessValues" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-3-18-63" name="completenessProductModel"/>
                  <ilcd:display-name>Completeness product model</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-motivation>q</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Completeness of coverage of relevant product, waste and elementary flows. [Notes: For LCI results and Partly terminated systems this means throughout the
      underlying product system model. "Relevant" refers to the overall environmental relevance, i.e. for unit processes including the upstream and downstream burdens of product
      and waste flows.]</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="referenceToSupportedImpactAssessmentMethods"
                     type="common:GlobalReferenceType"
                     minOccurs="0"
                     maxOccurs="unbounded">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-3-18-64" name="referenceToSupportedImpactAssessmentMethods"/>
                  <ilcd:display-name>Supported impact assessment methods</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-motivation>q</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>"LCIA methods data sets" that can be applied to the elementary flows in the Inputs and Outputs section, i.e. ALL these flows are referenced by the respective
      LCIA method data set (if they are of environmental relevance and a characterisation factor is defined for the respective flow). [Note: Applicability is not given if the
      inventoty contains some elementary flows with the same meaning as referenced in the LCIA method data set but in a different nomenclature (and hence carry no characterisation
      factor), or if the flows are sum indicators or flow groups that are addressed differently in the LCIA method data set.]</xs:documentation>
            </xs:annotation>
            <xs:unique name="referenceToSupportedImpactAssessmentMethodsShortDescriptionLangUniqueConstraint">
               <xs:selector xpath="common:shortDescription"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
         </xs:element>
         <xs:element name="completenessElementaryFlows" type="CompletenessElementaryFlowsType"
                     minOccurs="0"
                     maxOccurs="unbounded">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-3-18-65" name="completenessElementaryFlows"/>
                  <ilcd:display-name>Completeness elementary flows, per topic</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-motivation>q</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Completeness of the elementary flows in the Inputs and Outputs section of this data set from impact perspective, regarding addressing the individual mid-point
      problem field / impact category given. The completeness refers to the state-of-the-art of scientific knowledge whether or not an individual elementary flow contributes to the
      respective mid-point topic in a relevant way, which is e.g. the basis for the ILCD reference elementary flows. [Note: The "Completeness" statement does not automatically mean
      that related LCIA methods exist or reference the elementary flows of this data set. Hence for direct applicability of existing LCIA methods, check the field "Supported LCIA
      method data sets".]</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="completenessOtherProblemField" type="common:FTMultiLang" minOccurs="0"
                     maxOccurs="100">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-3-18-80" name="completenessOtherProblemField"/>
                  <ilcd:display-name>Completeness other problem field(s)</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-motivation>q</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Completeness of coverage of elementary flows that contribute to other problem fields that are named here as free text, preferably using the same terminology
      as for the specified environmental problems.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element ref="common:other" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
   </xs:complexType>
   <xs:complexType name="ComplianceDeclarationsType" mixed="false">
      <xs:sequence>
         <xs:element name="compliance" type="process:ComplianceType" minOccurs="1"
                     maxOccurs="unbounded">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-3-22-1" name="compliance"/>
                  <ilcd:display-name>Compliance</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>one compliance declaration</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element ref="common:other" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
   </xs:complexType>
   <xs:complexType name="ComplianceType">
      <xs:sequence>
         <xs:group ref="common:ComplianceGroup"/>
         <xs:element ref="common:nomenclatureCompliance" minOccurs="0"/>
         <xs:element ref="common:methodologicalCompliance" minOccurs="0"/>
         <xs:element ref="common:reviewCompliance" minOccurs="0"/>
         <xs:element ref="common:documentationCompliance" minOccurs="0"/>
         <xs:element ref="common:qualityCompliance" minOccurs="0" maxOccurs="1"/>
         <xs:element ref="common:other" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
   </xs:complexType>
   <xs:complexType name="DataEntryByType">
      <xs:sequence>
         <xs:group ref="common:DataEntryByGroup1"/>
         <xs:element ref="common:referenceToConvertedOriginalDataSetFrom" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-5-28-108" name="referenceToConvertedOriginalDataSetFrom"/>
                  <ilcd:display-name>Converted original data set from:</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-motivation>q</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>"Source data set" of the database or data set publication from which this data set has been obtained by conversion. This can cover e.g. conversion to a
      different format, applying a different nomenclature, mapping of flow names, conversion of units, etc. This may however not have changed or re-modeled the Inputs and Outputs,
      i.e. obtaining the same LCIA results. This entry is required for converted data sets stemming originally from other LCA databases (e.g. when re-publishing data from IISI,
      ILCD etc. databases). [Note: Identically re-published data sets are identied in the field "Unchanged re-publication of:" in the section "Publication and
      Ownership".]</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:group ref="common:DataEntryByGroup2"/>
         <xs:element ref="common:referenceToDataSetUseApproval" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-5-28-109" name="referenceToDataSetUseApproval"/>
                  <ilcd:display-name>Official approval of data set by producer/operator:</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-motivation>q</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>"Source data set": Names exclusively the producer or operator of the good, service or technology represented by this data set, which officially has approved
      this data set in all its parts. In case of nationally or internationally averaged data sets, this will be the respective business association. If no official approval has
      been given, the entry "No official approval by producer or operator" is to be entered and the reference will point to an empty "Contact data set". [Notes: The producer or
      operator may only be named here, if a written approval of this data set was given. A recognition of this data set by any other organisation then the producer/operator of the
      good, service, or process is not to be stated here, but as a "review" in the validation section.]</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element ref="common:other" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
   </xs:complexType>
   <xs:complexType name="DataGeneratorType">
      <xs:sequence>
         <xs:element ref="common:referenceToPersonOrEntityGeneratingTheDataSet"
                     maxOccurs="unbounded"
                     minOccurs="0"/>
         <xs:element ref="common:other" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
   </xs:complexType>
   <xs:complexType name="DataSetInformationType" mixed="false">
      <xs:sequence>
         <xs:element ref="common:UUID">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-1-2-1" name="UUID"/>
                  <ilcd:display-name>UUID of Process data set</ilcd:display-name>
                  <ilcd:iso-field-id>3.1</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Identification number</ilcd:iso-field-name>
                  <ilcd:field-motivation>t</ilcd:field-motivation>
                  <ilcd:field-requirement>m</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Automatically generated Universally Unique Identifier of this data set. Together with the "Data set version", the UUID uniquely identifies each data
      set.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="name" type="NameType" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-1-2-2" name="name"/>
                  <ilcd:display-name>Name</ilcd:display-name>
                  <ilcd:iso-field-id>1.1.1</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Name</ilcd:iso-field-name>
                  <ilcd:field-motivation>t</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>General descriptive and specifying name of the process.</xs:documentation>
            </xs:annotation>
            <xs:unique name="baseNameLangUniqueConstraint">
               <xs:selector xpath="process:baseName"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
            <xs:unique name="treatmentStandardsRoutesLangUniqueConstraint">
               <xs:selector xpath="process:treatmentStandardsRoutes"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
            <xs:unique name="mixAndLocationTypesLangUniqueConstraint">
               <xs:selector xpath="process:mixAndLocationTypes"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
            <xs:unique name="functionalUnitFlowPropertiesLangUniqueConstraint">
               <xs:selector xpath="process:functionalUnitFlowProperties"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
         </xs:element>
         <xs:element name="identifierOfSubDataSet" type="common:String" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-7-32-131" name="identifierOfSubDataSet"/>
                  <ilcd:display-name>Identifier of sub-data set</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Identifier of a sub-set of a complete process data set. This can be the life cycle stage that a data set covers (such as used in EPDs for modular LCI
      reporting, with the inventory split up into "resource extraction stage", "production stage", "use stage" and "end-of-life stage"). Or it can be e.g. the type of emission
      source from which the elementary flows of the Inputs and Outputs stems (e.g. "incineration-related", "transport-related", etc.). Together with the field "Complementing
      processes" this allows to split up a process data set into a number of clearly identified data sets, each carrying only a part of the inventory and that together represent
      the complete inventory. Care has to be taken when naming the reference flow, to avoid misinterpretation.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element ref="common:synonyms" minOccurs="0" maxOccurs="100">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-1-2-6" name="synonyms"/>
                  <ilcd:display-name>Synonyms</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Synonyms / alternative names / brands of the good, service, or process. Separated by semicolon.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="complementingProcesses" type="process:ComplementingProcessesType"
                     minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-1-2-8" name="complementingProcesses"/>
                  <ilcd:display-name>Complementing processes</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>"Process data set(s)" that complement this partial / sub-set of a complete process data set, if any and available as separate data set(s). The identifying
      name of this sub-set should be stated in the field "Identifier of sub-data set".</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="classificationInformation" type="common:ClassificationInformationType"
                     minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-1-2-7" name="cassificationInformation"/>
                  <ilcd:display-name>Classification information</ilcd:display-name>
                  <ilcd:iso-field-id>(1.1.2)</ilcd:iso-field-id>
                  <ilcd:iso-field-name>(Class)</ilcd:iso-field-name>
                  <ilcd:field-motivation>u</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Hierarchical classification of the good, service, or process. (Note: This entry is NOT required for the identification of a Process. It should nevertheless be
      avoided to use identical names for Processes in the same category.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element ref="common:generalComment" minOccurs="0" maxOccurs="100">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-1-2-12" name="generalComment"/>
                  <ilcd:display-name>General comment on data set</ilcd:display-name>
                  <ilcd:iso-field-id>2.5</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Data quality statement</ilcd:iso-field-name>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>General information about the data set, including e.g. general (internal, not reviewed) quality statements as well as information sources used. (Note: Please
      also check the more specific fields e.g. on "Intended application", "Advice on data set use" and the fields in the "Modelling and validation" section to avoid overlapping
      entries.)</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="referenceToExternalDocumentation" type="common:GlobalReferenceType"
                     minOccurs="0"
                     maxOccurs="unbounded">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-1-2-13" name="referenceToExternalDocumentation"/>
                  <ilcd:display-name>Data set LCA report, background info</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>"Source data set(s)" of detailed LCA study on the process or product represented by this data set, as well as documents / files with overarching documentative
      information on technology, geographical and / or time aspects etc. (e.g. basic engineering studies, process simulation results, patents, plant documentation, model behind the
      parameterisation of the "Mathematical model" section, etc.) (Note: can indirectly reference to digital file.)</xs:documentation>
            </xs:annotation>
            <xs:unique name="referenceToExternalDocumentationShortDescriptionLangUniqueConstraint">
               <xs:selector xpath="common:shortDescription"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
         </xs:element>
         <xs:element ref="common:other" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
   </xs:complexType>
   <xs:complexType name="DataSourcesTreatmentAndRepresentativenessType" mixed="false">
      <xs:sequence>
         <xs:element name="dataCutOffAndCompletenessPrinciples" type="common:FTMultiLang"
                     minOccurs="0"
                     maxOccurs="100">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-3-16-48" name="dataCutOffAndCompletenessPrinciples"/>
                  <ilcd:display-name>Data cut-off and completeness principles</ilcd:display-name>
                  <ilcd:iso-field-id>2.4 section incl. 2.4.1</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Modelling choices, including Criteria for excluding elementary flows"</ilcd:iso-field-name>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Principles applied in data collection regarding completeness of (also intermediate) product and waste flows and of elementary flows. Examples are: cut-off
      rules, systematic exclusion of infrastructure, services or auxiliaries, etc. systematic exclusion of air in incineration processes, coling water, etc.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="deviationsFromCutOffAndCompletenessPrinciples" type="common:FTMultiLang"
                     minOccurs="0"
                     maxOccurs="100">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-3-16-49" name="deviationsFromCutOffAndCompletenessPrinciples"/>
                  <ilcd:display-name>Deviation from data cut-off and completeness principles / explanations</ilcd:display-name>
                  <ilcd:iso-field-id>(2.4)</ilcd:iso-field-id>
                  <ilcd:iso-field-name>(Modelling choices)</ilcd:iso-field-name>
                  <ilcd:field-motivation>q</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Short description of any deviations from the "Data completeness principles". In case of no (result relevant) deviations, "none" is entered.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="dataSelectionAndCombinationPrinciples" type="common:FTMultiLang"
                     minOccurs="0"
                     maxOccurs="100">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-3-16-50" name="dataSelectionAndCombinationPrinciples"/>
                  <ilcd:display-name>Data selection and combination principles</ilcd:display-name>
                  <ilcd:iso-field-id>2.3.1</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Data selection principle</ilcd:iso-field-name>
                  <ilcd:field-motivation>q</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Principles applied in data selection and in combination of data from different sources. Includes brief discussion of consistency of data sources regarding
      data itself, modelling, appropriateness. In case of averaging: Principles and data selection applied in horizontal and / or vertical averaging.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="deviationsFromSelectionAndCombinationPrinciples"
                     type="common:FTMultiLang"
                     minOccurs="0"
                     maxOccurs="100">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-3-16-51" name="deviationsFromSelectionAndCombinationPrinciples"/>
                  <ilcd:display-name>Deviation from data selection and combination principles / explanations</ilcd:display-name>
                  <ilcd:iso-field-id>(2.3.1)</ilcd:iso-field-id>
                  <ilcd:iso-field-name>(Data selection principle)</ilcd:iso-field-name>
                  <ilcd:field-motivation>q</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Short description of any deviations from the "Data selection and combination principles". In case of no (result relevant) deviations, "none" is
      entered.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="dataTreatmentAndExtrapolationsPrinciples" type="common:FTMultiLang"
                     minOccurs="0"
                     maxOccurs="100">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-3-16-52" name="dataTreatmentAndExtrapolationsPrinciples"/>
                  <ilcd:display-name>Data treatment and extrapolations principles</ilcd:display-name>
                  <ilcd:iso-field-id>(2.3.2) and 1.2.14.3</ilcd:iso-field-id>
                  <ilcd:iso-field-name>(Adaptation principles), Data treatment</ilcd:iso-field-name>
                  <ilcd:field-motivation>q</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Principles applied regarding methods, sources, and assumptions done in data adjustment including extrapolations of data from another time period, another
      geographical area, or another technology.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="deviationsFromTreatmentAndExtrapolationPrinciples"
                     type="common:FTMultiLang"
                     minOccurs="0"
                     maxOccurs="100">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-3-16-53" name="deviationsFromTreatmentAndExtrapolationPrinciples"/>
                  <ilcd:display-name>Deviation from data treatment and extrapolations principles / explanations</ilcd:display-name>
                  <ilcd:iso-field-id>(2.3.2) and 1.2.14.3</ilcd:iso-field-id>
                  <ilcd:iso-field-name>(Adaptation principles), Data treatment</ilcd:iso-field-name>
                  <ilcd:field-motivation>q</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Short description of any deviations from the " Data treatment and extrapolations principles". In case of no (result relevant) deviations, "none" is entered.
      (Note: If data representative for one "Location" is used for another "Location", its original representativity can be indicated here; see field "Percentage supply or
      production covered".)</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="referenceToDataHandlingPrinciples" type="common:GlobalReferenceType"
                     minOccurs="0"
                     maxOccurs="unbounded">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-3-16-54" name="referenceToDataHandlingPrinciples"/>
                  <ilcd:display-name>Data handling report</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-motivation>u</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>"Source data set"(s) of the source(s) in which the data completeness, selection, combination, treatment, and extrapolations principles' details are
      described</xs:documentation>
            </xs:annotation>
            <xs:unique name="referenceToDataHandlingPrinciplesShortDescriptionLangUniqueConstraint">
               <xs:selector xpath="common:shortDescription"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
         </xs:element>
         <xs:element name="referenceToDataSource" type="common:GlobalReferenceType" minOccurs="0"
                     maxOccurs="unbounded">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-3-16-55" name="referenceToDataSource"/>
                  <ilcd:display-name>Data source(s) used for this data set</ilcd:display-name>
                  <ilcd:iso-field-id>1.2.14.4</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Reference to data source</ilcd:iso-field-name>
                  <ilcd:field-motivation>q</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>"Source data set"(s) of the source(s) used for deriving/compiling the inventory of this data set e.g. questionnaires, monographies, plant operation protocols,
      etc. For LCI results and Partly terminated systems the sources for relevant background system data are to be given, too. For parameterised data sets the sources used for the
      parameterisation / mathematical relations in the section "Mathematical model" are referenced here as well. [Note: If the data set stems from another database or data set
      publication and is only re-published: identify the origin of a converted data set in "Converted original data set from:" field in section "Data entry by" and its unchanged
      re-publication in "Unchanged re-publication of:" in the section "Publication and ownership". The data sources used to model a converted or re-published data set are
      nevertheless to be given here in this field, for transparency reasons.]</xs:documentation>
            </xs:annotation>
            <xs:unique name="referenceToDataSourceShortDescriptionLangUniqueConstraint">
               <xs:selector xpath="common:shortDescription"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
         </xs:element>
         <xs:element name="percentageSupplyOrProductionCovered" type="common:Perc" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-3-16-57" name="percentageSupplyOrProductionCovered"/>
                  <ilcd:display-name>Percentage supply or production covered</ilcd:display-name>
                  <ilcd:iso-field-id>1.1.9.4.2</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Relative</ilcd:iso-field-name>
                  <ilcd:field-motivation>q</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Percentage of the overall supply, consumption, or production of the specific good, service, or technology represented by this data set, in the region/market
      of the stated "Location". For multi-functional processes the market share of the specific technology is stated. If data that is representative for a process operated in one
      "Location" is used for another "Location", the entry is '0'. The representativity for the original "Location" is documented in the field "Deviation from data treatment and
      extrapolation principles, explanations".</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="annualSupplyOrProductionVolume" type="common:StringMultiLang"
                     minOccurs="0"
                     maxOccurs="100">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-3-16-58" name="annualSupplyOrProductionVolume"/>
                  <ilcd:display-name>Annual supply or production volume</ilcd:display-name>
                  <ilcd:iso-field-id>1.1.9.4.1</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Absolute</ilcd:iso-field-name>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Supply / consumption or production volume of the specific good, service, or technology in the region/market of the stated "Location". The market volume is
      given in absolute numbers per year, in common units, for the stated "Reference year". For multi-fucntional processes the data should be given for all co-functions (good and
      services).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="samplingProcedure" type="common:FTMultiLang" minOccurs="0"
                     maxOccurs="100">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-3-16-59" name="samplingProcedure"/>
                  <ilcd:display-name>Sampling procedure</ilcd:display-name>
                  <ilcd:iso-field-id>1.1.9.1</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Sampling procedure</ilcd:iso-field-name>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Sampling procedure used for quantifying the amounts of Inputs and Outputs. Possible problems in combining different sampling procedures should be
      mentioned.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="dataCollectionPeriod" type="common:StringMultiLang" minOccurs="0"
                     maxOccurs="100">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-3-16-60" name="dataCollectionPeriod"/>
                  <ilcd:display-name>Data collection period</ilcd:display-name>
                  <ilcd:iso-field-id>1.2.14.2</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Collection date</ilcd:iso-field-name>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Date(s) or time period(s) when the data was collected. Note that this does NOT refer to e.g. the publication dates of papers or books from which the data may
      stem, but to the original data collection period.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="uncertaintyAdjustments" type="common:FTMultiLang" minOccurs="0"
                     maxOccurs="100">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-3-16-61" name="uncertaintyAdjustments"/>
                  <ilcd:display-name>Uncertainty adjustments</ilcd:display-name>
                  <ilcd:iso-field-id>(2.3.2)</ilcd:iso-field-id>
                  <ilcd:iso-field-name>(Adaptation principles)</ilcd:iso-field-name>
                  <ilcd:field-motivation>q</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Description of methods, sources, and assumptions made in uncertainty adjustment. [Note: For data sets where the additional uncertainty due to lacking
      representativeness has been included in the quantified uncertainty values, this field also reports the original representativeness, the additional uncertainty, and the
      procedure by which the overall uncertainty was assessed or calculated.]</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="useAdviceForDataSet" type="common:FTMultiLang" minOccurs="0"
                     maxOccurs="100">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-3-16-62" name="useAdviceForDataSet"/>
                  <ilcd:display-name>Use advice for data set</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-motivation>u</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Specific methodological advice for data set users that requires attention. E.g. on inclusion/exclusion of recycling e.g. in material data sets, specific use
      phase behavior to be modelled, and other methodological advices. See also field "Technological applicability".</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element ref="common:other" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
   </xs:complexType>
   <xs:complexType name="ExchangesType" mixed="false">
      <xs:sequence>
         <xs:element name="exchange" type="process:ExchangeType" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-7-32" name="exchange"/>
                  <ilcd:display-name>Inputs and Outputs</ilcd:display-name>
                  <ilcd:iso-field-id>1.2</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Inputs and Outputs</ilcd:iso-field-name>
                  <ilcd:field-motivation>t</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Input/Output list of exchanges with the quantitative inventory data as well as pre-calculated LCIA results.</xs:documentation>
            </xs:annotation>
            <xs:unique name="flowGeneralCommentLangUniqueConstraint2">
               <xs:selector xpath="process:generalComment"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
         </xs:element>
         <xs:element ref="common:other" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
   </xs:complexType>
   <xs:complexType name="ExchangeType" mixed="false">
      <xs:sequence>
         <xs:element name="referenceToFlowDataSet" type="common:GlobalReferenceType">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-7-32-119" name="referenceToFlowDataSet"/>
                  <ilcd:display-name>Flow</ilcd:display-name>
                  <ilcd:iso-field-id>1.2.1</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Identification number</ilcd:iso-field-name>
                  <ilcd:field-motivation>t</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>"Flow data set" of this Input or Output.</xs:documentation>
            </xs:annotation>
            <xs:unique name="referenceToFlowDataSetShortDescriptionLangUniqueConstraint2">
               <xs:selector xpath="common:shortDescription"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
         </xs:element>
         <xs:element name="location" type="common:String" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-7-32-121" name="location"/>
                  <ilcd:display-name>Location</ilcd:display-name>
                  <ilcd:iso-field-id>1.2.7</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Geographical location</ilcd:iso-field-name>
                  <ilcd:field-motivation>t</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Location, where the Input/Output flow takes place. In case of location-specific product/waste flows, entry should be automatically transferred from field
      "Location" in that "Flow data set"; otherwise empty (by default). In case of location-dependent LCA the entry for elementary flows in LCI result data sets should be
      automatically transferred from "Location" in section "Geography" of all included processes during LCI result aggregation; otherwise empty (by default and also for all
      exchanges in unit processes, unless these are horizontally averaged across different locations). [Note: Location information is used for DISPLAY and TRANSFER purposes only,
      i.e. typically no direct manual use of this field.]</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="functionType" type="common:ExchangeFunctionTypeValues" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-7-32-122" name="functionType"/>
                  <ilcd:display-name>Reminder flow?</ilcd:display-name>
                  <ilcd:iso-field-id>2.4.4.1 (and 2.4.5.1)</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Allocated co-products, (Processes included in expansion)</ilcd:iso-field-name>
                  <ilcd:field-motivation>t</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Names the functional type of the input or output, especially whether or not it is a reminder flow and if so of which type. Reminder flows represent products
      and wastes which have already been fully considered in the inventory; they are used exclusively for additional documentation purposes. For normal input and putput flows the
      field is empty.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="exchangeDirection" type="common:ExchangeDirectionValues" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-7-32-123" name="exchangeDirection"/>
                  <ilcd:display-name>Exchange direction</ilcd:display-name>
                  <ilcd:iso-field-id>1.2.2</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Direction</ilcd:iso-field-name>
                  <ilcd:field-motivation>t</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Direction of Input or Output flow.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="referenceToVariable" type="xs:string" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-7-32-124" name="referenceToVariable"/>
                  <ilcd:display-name>Variable</ilcd:display-name>
                  <ilcd:iso-field-id>1.2.12.3</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-motivation>t</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Data set internal reference to a variable or parameter name as defined in the section "Mathematical model". The value of this variable or parameter acts as
      linear multiplier to the value given in the field "Mean amount" to yield the "Resulting amount", which is the final value in the inventory.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="meanAmount" type="common:Real">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-7-32-125" name="meanAmount"/>
                  <ilcd:display-name>Mean amount</ilcd:display-name>
                  <ilcd:iso-field-id>1.2.11.3</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Amont</ilcd:iso-field-name>
                  <ilcd:field-motivation>t</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Mean amount of the Input or Output. Only significant digits of the amount should be stated.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="resultingAmount" type="common:Real" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-7-32-126" name="resultingAmount"/>
                  <ilcd:display-name>Resulting amount</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-motivation>t</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Final value to be used for calculation of the LCI results and in the product system: It is calculated as the product of the "Mean amount" value times the
      value of the "Variable". In case that no "Variable" entry is given, the "Resulting amount" is identical to the "Mean amount", i.e. a factor "1" is applied.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="minimumAmount" type="common:Real" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-7-32-127" name="minimumAmount"/>
                  <ilcd:display-name>Minimum amount</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Minimum amount of the Input or Output in case the uncertainty distribution is uniform or triangular. In case of calculated LCI results and for the aggregated
      flows in Partly terminated system data sets, the lower end of the 95% likelihood range, i.e. the "2.5% value" can be reported in this field.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="maximumAmount" type="common:Real" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-7-32-128" name="maximumAmount"/>
                  <ilcd:display-name>Maximum amount</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Maximum amount of the Input or Output in case the uncertainty distribution is uniform or triangular. In case of calculated LCI results and for the aggregated
      flows in Partly terminated system data sets, the upper end of the 95% likelihood range, i.e. the "97.5% value" can be reported in this field.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="uncertaintyDistributionType"
                     type="common:UncertaintyDistributionTypeValues"
                     minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-7-32-129" name="uncertaintyDistributionType"/>
                  <ilcd:display-name>Uncertainty distribution type</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Defines the kind of uncertainty distribution that is valid for this particular object or parameter.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="relativeStandardDeviation95In" type="common:Perc" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-7-32-130" name="relativeStandardDeviation95In"/>
                  <ilcd:display-name>Relative StdDev in %</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>The resulting overall uncertainty of the calculated variable value considering uncertainty of measurements, modelling, appropriateness etc. [Notes: For
      log-normal distribution the square of the geometric standard deviation (SDg^2) is stated. Mean value times SDg^2 equals the 97.5% value (= Maximum value), Mean value divided
      by SDg^2 equals the 2.5% value (= Minimum value). For normal distribution the doubled standard deviation value (2*SD) is entered. Mean value plus 2*SD equals 97.5% value (=
      Maximum value), Mean value minus 2*SD equals 2.5% value (= Minimum value). This data field remains empty when uniform or triangular uncertainty distribution is
      applied.]</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="allocations" type="process:AllocationsType" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-7-32-200" name="allocations"/>
                  <ilcd:display-name>Allocations</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>container tag for the specification of allocations if process has more than one reference product. Use only for multifunctional processes.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="dataSourceType" type="common:DataSourceTypeValues" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-7-32-132" name="dataSourceType"/>
                  <ilcd:display-name>Data source type</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-motivation>q</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Identifies the data source type of each single Input or Output as being "Primary", "Secondary", or "Mixed primary/secondary".</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="dataDerivationTypeStatus" type="common:DataDerivationTypeStatusValues"
                     minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-7-32-133" name="dataDerivationTypeStatus"/>
                  <ilcd:display-name>Data derivation type / status</ilcd:display-name>
                  <ilcd:iso-field-id>1.2.14.1</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Data collection</ilcd:iso-field-name>
                  <ilcd:field-motivation>q</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Identifies the way by which the individual Input / Output amount was derived (e.g. measured, estimated etc.), respectively the status and relevancy of missing
      data.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="referencesToDataSource" type="ReferencesToDataSourceType" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-7-32-134" name="referencesToDataSource"/>
                  <ilcd:display-name>Data source(s)</ilcd:display-name>
                  <ilcd:iso-field-id>1.2.14.4</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Reference to data source</ilcd:iso-field-name>
                  <ilcd:field-motivation>q</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>"Source data set" of data source(s) used for the value of this specific Input or Output, especially if differing from the general data source used for this
      data set.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="generalComment" type="common:StringMultiLang" minOccurs="0"
                     maxOccurs="100">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-7-32-136" name="generalComment"/>
                  <ilcd:display-name>Comment</ilcd:display-name>
                  <ilcd:iso-field-id>(1.2.14)</ilcd:iso-field-id>
                  <ilcd:iso-field-name>(Documentation)</ilcd:iso-field-name>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>General comment on this specific Input or Output, e.g. commenting on the data sources used and their specific representatuveness etc., on the status of
      "finalisation" of an entry as workflow information, etc.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element ref="common:other" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:attribute name="dataSetInternalID" type="common:Int6" use="required">
         <xs:annotation>
            <xs:appinfo>
               <ilcd:element id="1-7-32-120" name="dataSetInternalID"/>
               <ilcd:display-name>Data set internal ID</ilcd:display-name>
               <ilcd:iso-field-id>0</ilcd:iso-field-id>
               <ilcd:iso-field-name/>
               <ilcd:field-motivation>t</ilcd:field-motivation>
               <ilcd:field-requirement>r</ilcd:field-requirement>
            </xs:appinfo>
            <xs:documentation>Automated entry: internal ID, used in the "Quantitative reference" section to identify the "Reference flow(s)" in case the quantitative reference of this
      Process data set is of this type.</xs:documentation>
         </xs:annotation>
      </xs:attribute>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
   </xs:complexType>
   <xs:complexType name="GeographyType" mixed="false">
      <xs:sequence>
         <xs:element name="locationOfOperationSupplyOrProduction"
                     type="LocationOfOperationSupplyOrProductionType"
                     minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-1-8-21" name="locationOfOperationSupplyOrProduction"/>
                  <ilcd:display-name>Location</ilcd:display-name>
                  <ilcd:iso-field-id>1.1.8.1</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Area name</ilcd:iso-field-name>
                  <ilcd:field-motivation>t</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Location, country or region the data set represents. [Note 1: This field does not refer to e.g. the country in which a specific site is located that is
      represented by this data set but to the actually represented country, region, or site. Note 2: Entry can be of type "two-letter ISO 3166 country code" for countries,
      "seven-letter regional codes" for regions or continents, or "market areas and market organisations", as predefined for the ILCD. Also a name for e.g. a specific plant etc.
      can be given here (e.g. "FR, Lyon, XY Company, Z Site"; user defined). Note 3: The fact whether the entry refers to production or to consumption / supply has to be stated in
      the name-field "Mix and location types" e.g. as "Production mix".]</xs:documentation>
            </xs:annotation>
            <xs:unique name="locationDescriptionOfRestrictionsLangUniqueConstraint">
               <xs:selector xpath="process:descriptionOfRestrictions"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
         </xs:element>
         <xs:element name="subLocationOfOperationSupplyOrProduction"
                     type="SubLocationOfOperationSupplyOrProductionType"
                     minOccurs="0"
                     maxOccurs="unbounded">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-1-8-22" name="subLocationOfOperationSupplyOrProduction"/>
                  <ilcd:display-name>Sub-location(s)</ilcd:display-name>
                  <ilcd:iso-field-id>1.1.8.3</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Sites</ilcd:iso-field-name>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>One or more geographical sub-unit(s) of the stated "Location". Such sub-units can be e.g. the sampling sites of a company-average data set, the countries of a
      region-average data set, or specific sites in a country-average data set. [Note: For single site data sets this field is empty and the site is named in the "Location"
      field.]</xs:documentation>
            </xs:annotation>
            <xs:unique name="subLocationDescriptionOfRestrictionsLangUniqueConstraint">
               <xs:selector xpath="process:descriptionOfRestrictions"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
         </xs:element>
         <xs:element ref="common:other" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
   </xs:complexType>
   <xs:complexType name="LCIAResultsType" mixed="false">
      <xs:sequence>
         <xs:element name="LCIAResult" type="process:LCIAResultType" minOccurs="0"
                     maxOccurs="unbounded">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-8-1" name="lciaResult"/>
                  <ilcd:display-name>LCIA result</ilcd:display-name>
                  <ilcd:iso-field-id>1.2</ilcd:iso-field-id>
                  <ilcd:iso-field-name>LCIA results</ilcd:iso-field-name>
                  <ilcd:field-motivation>t</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Single LCIA result</xs:documentation>
            </xs:annotation>
            <xs:unique name="LCIAResultGeneralCommentLangUniqueConstraint">
               <xs:selector xpath="process:generalComment"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
         </xs:element>
         <xs:element ref="common:other" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
   </xs:complexType>
   <xs:complexType name="LCIAResultType" mixed="false">
      <xs:sequence>
         <xs:element name="referenceToLCIAMethodDataSet" type="common:GlobalReferenceType">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-8-1-100" name="referenceToLciaDataSet"/>
                  <ilcd:display-name>LCIA method</ilcd:display-name>
                  <ilcd:iso-field-id>1.2</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Reference to LCIA DataSet</ilcd:iso-field-name>
                  <ilcd:field-motivation>t</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>"LCIA method data set" applied to calculate the LCIA results.</xs:documentation>
            </xs:annotation>
            <xs:unique name="referenceToLCIAMethodDataSetShortDescriptionLangUniqueConstraint">
               <xs:selector xpath="common:shortDescription"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
         </xs:element>
         <xs:element name="meanAmount" type="common:Real">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-8-1-101" name="meanAmount"/>
                  <ilcd:display-name>Mean amount</ilcd:display-name>
                  <ilcd:iso-field-id>1.2</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Mean amount</ilcd:iso-field-name>
                  <ilcd:field-motivation>t</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Mean amount of the LCIA result of the inventory, calculated for this LCIA method. Only significant digits should be stated.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="uncertaintyDistributionType"
                     type="common:UncertaintyDistributionTypeValues"
                     minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-8-1-102" name="uncertaintyDistributionType"/>
                  <ilcd:display-name>Uncertainty distribution type</ilcd:display-name>
                  <ilcd:iso-field-id>1.2</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Uncertainty distribution type</ilcd:iso-field-name>
                  <ilcd:field-motivation>t</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Defines the kind of uncertainty distribution that is valid for this LCIA result.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="relativeStandardDeviation95In" type="common:Perc" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-8-1-103" name="relativeStandardDeviation95In"/>
                  <ilcd:display-name>Relative StdDev in %</ilcd:display-name>
                  <ilcd:iso-field-id>1.2</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Relative StdDev in %</ilcd:iso-field-name>
                  <ilcd:field-motivation>t</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>The resulting overall uncertainty of the calculated variable value considering uncertainty of measurements, modelling, appropriateness etc. [Notes: For
      log-normal distribution the square of the geometric standard deviation (SDg^2) is stated. Mean value times SDg^2 equals the 97.5% value (= Maximum value), Mean value divided
      by SDg^2 equals the 2.5% value (= Minimum value). For normal distribution the doubled standard deviation value (2*SD) is entered. Mean value plus 2*SD equals 97.5% value (=
      Maximum value), Mean value minus 2*SD equals 2.5% value (= Minimum value). This data field remains empty when uniform or triangular uncertainty distribution is
      applied.]</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="generalComment" type="common:StringMultiLang" minOccurs="0"
                     maxOccurs="100">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-8-1-104" name="generalComment"/>
                  <ilcd:display-name>Comment</ilcd:display-name>
                  <ilcd:iso-field-id>1.2</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Comment</ilcd:iso-field-name>
                  <ilcd:field-motivation>t</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>General comment on this specific LCIA result, e.g. commenting on the correspondence of the inputs and outputs with the applied LCIA method
      etc.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element ref="common:other" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
   </xs:complexType>
   <xs:complexType name="LCIMethodAndAllocationType" mixed="false">
      <xs:sequence>
         <xs:element name="typeOfDataSet" type="common:TypeOfProcessValues" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-3-14-40" name="typeOfDataSet"/>
                  <ilcd:display-name>Type of data set</ilcd:display-name>
                  <ilcd:iso-field-id>1.1.4</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Technical scope</ilcd:iso-field-name>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Type of the data set regarding systematic inclusion/exclusion of upstream or downstream processes, transparency and internal (hidden) multi-functionality, and
      the completeness of modelling.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="LCIMethodPrinciple" type="common:LCIMethodPrincipleValues" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-3-14-41" name="LCIMethodPrinciple"/>
                  <ilcd:display-name>LCI method principle</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-motivation>q</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>LCI method principle followed in the product system modelling, i.e. regarding using average data (= attributional = non-marginal) or modelling effects in a
      change-oriented way (= consequential = marginal).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="deviationsFromLCIMethodPrinciple" type="common:FTMultiLang" minOccurs="0"
                     maxOccurs="100">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-3-14-42" name="deviationsFromLCIMethodPrinciple"/>
                  <ilcd:display-name>Deviation from LCI method principle / explanations</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-motivation>q</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Short description of any deviations from the general "LCI method principles" and additional explanations. Refers especially to specific processes/cases where
      the stated "attributional" or "consequential" approach was not applied. Or where deviations were made from any specific rules for applying the "Consequential with
      attributional components" approach. A reference to the "Intended application" of the data collection can be made here, too. Allocated co-products may be reported here as
      well. In case of no (quantitatively relevant) deviations from the LCI method principle, "none" should be stated.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="LCIMethodApproaches" type="common:LCIMethodApproachesValues"
                     minOccurs="0"
                     maxOccurs="unbounded">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-3-14-43" name="lciMethodApproaches"/>
                  <ilcd:display-name>LCI method approaches</ilcd:display-name>
                  <ilcd:iso-field-id>(2.4.4.2) and (2.4.5.2)</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Allocation explanation, System expansion explanation</ilcd:iso-field-name>
                  <ilcd:field-motivation>q</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Names briefly the specific approach(es) used in LCI modeling, e.g. allocation, substitution etc. In case of LCI results and Partly terminated system data sets
      this also covers those applied in the included background system.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="deviationsFromLCIMethodApproaches" type="common:FTMultiLang"
                     minOccurs="0"
                     maxOccurs="100">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-3-14-44" name="deviationsFromLCAMethodApproachesExplanations"/>
                  <ilcd:display-name>Deviations from LCI method approaches / explanations</ilcd:display-name>
                  <ilcd:iso-field-id>2.4.4.2 , 2.4.5.1 and 2.4.5.2</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Allocation explanation, Process included in expansion, System expansio explanation</ilcd:iso-field-name>
                  <ilcd:field-motivation>q</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Description of relevant deviations from the applied approaches as well as of the relevant specific approaches that were applied, including in an possibly
      included background system. Further explanations and details of the allocation, substitution and other consequential approaches applied for relevant processes, e.g. how the
      marginal substitute was identified, year and region of which market prices were used in market allocation, i.e. method, procedure, data/information details. In case of no
      (result relevant) deviations from the before stated LCI method approaches, and in case of no need for further explanations, "none" is entered.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="modellingConstants" type="common:FTMultiLang" minOccurs="0"
                     maxOccurs="100">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-3-14-45" name="modellingConstants"/>
                  <ilcd:display-name>Modelling constants</ilcd:display-name>
                  <ilcd:iso-field-id>2.3.3</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Modelling constants</ilcd:iso-field-name>
                  <ilcd:field-motivation>q</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Short identification and description of constants applied in LCI modelling other than allocation / substitution, e.g. systematic setting of recycling quota,
      use of gross or net calorific value, etc.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="deviationsFromModellingConstants" type="common:FTMultiLang" minOccurs="0"
                     maxOccurs="100">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-3-14-46" name="deviationsFromModellingConstants"/>
                  <ilcd:display-name>Deviation from modelling constants / explanations</ilcd:display-name>
                  <ilcd:iso-field-id>(2.3.3)</ilcd:iso-field-id>
                  <ilcd:iso-field-name>(Modelling constants)</ilcd:iso-field-name>
                  <ilcd:field-motivation>q</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Short description of data set specific deviations from the "Modelling constants" if any, including in the possibly included background
      system.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="referenceToLCAMethodDetails" type="common:GlobalReferenceType"
                     minOccurs="0"
                     maxOccurs="unbounded">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-3-14-47" name="referenceToLCAMethodDetails"/>
                  <ilcd:display-name>LCA methodology report</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-motivation>u</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>"Source data set"(s) where the generally used LCA methods including the LCI method principles and specific approaches, the modelling constants details, as
      well as any other applied methodological conventions are described.</xs:documentation>
            </xs:annotation>
            <xs:unique name="referenceToLCAMethodDetailsShortDescriptionLangUniqueConstraint">
               <xs:selector xpath="common:shortDescription"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
         </xs:element>
         <xs:element ref="common:other" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
   </xs:complexType>
   <xs:complexType name="LocationOfOperationSupplyOrProductionType" mixed="false">
      <xs:sequence>
         <xs:element name="descriptionOfRestrictions" type="common:FTMultiLang" minOccurs="0"
                     maxOccurs="100">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-1-8-24" name="descriptionOfRestrictions"/>
                  <ilcd:display-name>Geographical representativeness description</ilcd:display-name>
                  <ilcd:iso-field-id>1.1.8.2</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Area description</ilcd:iso-field-name>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Further explanations about additional aspects of the location: e.g. a company and/or site description and address, whether for certain sub-areas within the
      "Location" the data set is not valid, whether data is only valid for certain regions within the location indicated, or whether certain elementary flows or intermediate
      product flows are extrapolated from another geographical area.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element ref="common:other" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:attribute name="location" type="common:NullableString">
         <xs:annotation>
            <xs:appinfo>
               <ilcd:element id="1-1-8-21" name="locationOfOperationSupplyOrProduction"/>
               <ilcd:display-name>Location</ilcd:display-name>
               <ilcd:iso-field-id>1.1.8.1</ilcd:iso-field-id>
               <ilcd:iso-field-name>Area name</ilcd:iso-field-name>
               <ilcd:field-motivation>t</ilcd:field-motivation>
               <ilcd:field-requirement>r</ilcd:field-requirement>
            </xs:appinfo>
            <xs:documentation>Location, country or region the data set represents. [Note 1: This field does not refer to e.g. the country in which a specific site is located that is
      represented by this data set but to the actually represented country, region, or site. Note 2: Entry can be of type "two-letter ISO 3166 country code" for countries,
      "seven-letter regional codes" for regions or continents, or "market areas and market organisations", as predefined for the ILCD. Also a name for e.g. a specific plant etc.
      can be given here (e.g. "FR, Lyon, XY Company, Z Site"; user defined). Note 3: The fact whether the entry refers to production or to consumption / supply has to be stated in
      the name-field "Mix and location types" e.g. as "Production mix".]</xs:documentation>
         </xs:annotation>
      </xs:attribute>
      <xs:attribute name="latitudeAndLongitude" type="common:GIS" use="optional">
         <xs:annotation>
            <xs:appinfo>
               <ilcd:element id="1-1-8-23" name="latitudeAndLongitude"/>
               <ilcd:display-name>Latitude and Longitude</ilcd:display-name>
               <ilcd:iso-field-id>1.1.8.4</ilcd:iso-field-id>
               <ilcd:iso-field-name>GIS reference</ilcd:iso-field-name>
               <ilcd:field-motivation>r</ilcd:field-motivation>
               <ilcd:field-requirement>o</ilcd:field-requirement>
            </xs:appinfo>
            <xs:documentation>Geographical latitude and longitude reference of "Location" / "Sub-location". For area-type locations (e.g. countries, continents) the field is
      empty.</xs:documentation>
         </xs:annotation>
      </xs:attribute>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
   </xs:complexType>
   <xs:complexType name="MathematicalRelationsType" mixed="false">
      <xs:sequence>
         <xs:element name="modelDescription" type="common:FTMultiLang" minOccurs="0" maxOccurs="100">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-1-12-31" name="modelDescription"/>
                  <ilcd:display-name>Model description</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-motivation>u</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Description of the model(s) represented in this section of mathematical relations. Can cover information on restrictions, model strenghts and weaknesses, etc.
      (Note: Also see information provided on the level of the individual formula in field "Comment" and in the general process description in the fields in section
      "Technology".)</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="variableParameter" type="VariableParameterType" minOccurs="0"
                     maxOccurs="unbounded">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-1-12-33" name="variableParameter"/>
                  <ilcd:display-name>Variable / parameter</ilcd:display-name>
                  <ilcd:iso-field-id>1.1.6.6.2 and 1.2.13.2</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Name of variable, Name of variable</ilcd:iso-field-name>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Name of variable or parameter used as scaling factors for the "Mean amount" of individual inputs or outputs of the data set.</xs:documentation>
            </xs:annotation>
            <xs:unique name="variableParameterCommentLangUniqueConstraint">
               <xs:selector xpath="process:comment"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
         </xs:element>
         <xs:element ref="common:other" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
   </xs:complexType>
   <xs:complexType name="ModellingAndValidationType" mixed="false">
      <xs:sequence>
         <xs:element name="LCIMethodAndAllocation" type="LCIMethodAndAllocationType" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-3-14" name="LCIMethodAndAllocation"/>
                  <ilcd:display-name>LCI method and allocation</ilcd:display-name>
                  <ilcd:iso-field-id>parts of 2.3 and 2.4</ilcd:iso-field-id>
                  <ilcd:iso-field-name>parts of: Modelling principles, Modelling choices</ilcd:iso-field-name>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>LCI methodological modelling aspects including allocation / substitution information.</xs:documentation>
            </xs:annotation>
            <xs:unique name="deviationsFromLCIMethodPrincipleLangUniqueConstraint">
               <xs:selector xpath="process:deviationsFromLCIMethodPrinciple"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
            <xs:unique name="deviationsFromLCIMethodApproachesLangUniqueConstraint">
               <xs:selector xpath="process:deviationsFromLCIMethodApproaches"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
            <xs:unique name="modellingConstantsLangUniqueConstraint">
               <xs:selector xpath="process:modellingConstants"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
            <xs:unique name="deviationsFromModellingConstantsLangUniqueConstraint">
               <xs:selector xpath="process:deviationsFromModellingConstants"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
         </xs:element>
         <xs:element name="dataSourcesTreatmentAndRepresentativeness"
                     type="DataSourcesTreatmentAndRepresentativenessType"
                     minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-3-16" name="dataSourcesTreatmentAndRepresentativeness"/>
                  <ilcd:display-name>Data sources, treatment, and representativeness</ilcd:display-name>
                  <ilcd:iso-field-id>parts of 2.3 and 2.4</ilcd:iso-field-id>
                  <ilcd:iso-field-name>parts of: Modelling principles, Modelling choices</ilcd:iso-field-name>
                  <ilcd:field-motivation>q</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Data selection, completeness, and treatment principles and procedures, data sources and market coverage information.</xs:documentation>
            </xs:annotation>
            <xs:unique name="dataCutOffAndCompletenessPrinciplesLangUniqueConstraint">
               <xs:selector xpath="process:dataCutOffAndCompletenessPrinciples"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
            <xs:unique name="deviationsFromCutOffAndCompletenessPrinciplesLangUniqueConstraint">
               <xs:selector xpath="process:deviationsFromCutOffAndCompletenessPrinciples"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
            <xs:unique name="dataSelectionAndCombinationPrinciplesLangUniqueConstraint">
               <xs:selector xpath="process:dataSelectionAndCombinationPrinciples"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
            <xs:unique name="deviationsFromSelectionAndCombinationPrinciplesLangUniqueConstraint">
               <xs:selector xpath="process:deviationsFromSelectionAndCombinationPrinciples"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
            <xs:unique name="dataTreatmentAndExtrapolationsPrinciplesLangUniqueConstraint">
               <xs:selector xpath="process:dataTreatmentAndExtrapolationsPrinciples"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
            <xs:unique name="deviationsFromTreatmentAndExtrapolationPrinciplesLangUniqueConstraint">
               <xs:selector xpath="process:deviationsFromTreatmentAndExtrapolationPrinciples"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
            <xs:unique name="annualSupplyOrProductionVolumeLangUniqueConstraint">
               <xs:selector xpath="process:annualSupplyOrProductionVolume"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
            <xs:unique name="samplingProcedureLangUniqueConstraint">
               <xs:selector xpath="process:samplingProcedure"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
            <xs:unique name="dataCollectionPeriodLangUniqueConstraint">
               <xs:selector xpath="process:dataCollectionPeriod"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
            <xs:unique name="uncertaintyAdjustmentsLangUniqueConstraint">
               <xs:selector xpath="process:uncertaintyAdjustments"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
            <xs:unique name="useAdviceForDataSetLangUniqueConstraint">
               <xs:selector xpath="process:useAdviceForDataSet"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
         </xs:element>
         <xs:element name="completeness" type="CompletenessType" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-3-18" name="completeness"/>
                  <ilcd:display-name>Completeness</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-motivation>q</ilcd:field-motivation>
               </xs:appinfo>
               <xs:documentation>Data completeness aspects for this specific data set.</xs:documentation>
            </xs:annotation>
            <xs:unique name="CompletenessElementaryFlowsUniqueConstraint">
               <xs:selector xpath="process:completenessElementaryFlows"/>
               <xs:field xpath="@type"/>
            </xs:unique>
            <xs:unique name="completenessOtherProblemFieldLangUniqueConstraint">
               <xs:selector xpath="process:completenessOtherProblemField"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
         </xs:element>
         <xs:element name="validation" type="ValidationType" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-3-20" name="validation"/>
                  <ilcd:display-name>Validation</ilcd:display-name>
                  <ilcd:iso-field-id>2.6</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Validation</ilcd:iso-field-name>
                  <ilcd:field-motivation>q</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Review / validation information on data set.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="complianceDeclarations" type="process:ComplianceDeclarationsType"
                     minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-3-22" name="complianceDeclarations"/>
                  <ilcd:display-name>Compliance declarations</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Statements on compliance of several data set aspects with compliance requirements as defined by the referenced compliance system (e.g. an EPD scheme, handbook
      of a national or international data network such as the ILCD, etc.).</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element ref="common:other" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
   </xs:complexType>
   <xs:complexType name="NameType">
      <xs:sequence>
         <xs:element name="baseName" type="common:StringMultiLang" maxOccurs="100">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-1-2-2-1" name="baseName"/>
                  <ilcd:display-name>Base name</ilcd:display-name>
                  <ilcd:iso-field-id>1.1.1</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Name</ilcd:iso-field-name>
                  <ilcd:field-motivation>t</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>General descriptive name of the process and/or its main good(s) or service(s) and/or it's level of processing.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="treatmentStandardsRoutes" type="common:StringMultiLang" minOccurs="0"
                     maxOccurs="100">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-1-2-3" name="treatmentStandardsRoutes"/>
                  <ilcd:display-name>Treatment, standards, routes</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-motivation>t</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Specifying information on the good, service, or process in technical term(s): treatment received, standard fulfilled, product quality, use information,
      production route name, educt name, primary / secondary etc. Separated by commata.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="mixAndLocationTypes" type="common:StringMultiLang" minOccurs="0"
                     maxOccurs="100">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-1-2-4" name="mixAndLocationTypes"/>
                  <ilcd:display-name>Mix and location types</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-motivation>t</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Specifying information on the good, service, or process whether being a production mix or consumption mix, location type of availability (such as e.g. "to
      consumer" or "at plant"). Separated by commata.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="functionalUnitFlowProperties" type="common:StringMultiLang" minOccurs="0"
                     maxOccurs="100">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-1-2-5" name="functionalUnitFlowProperties"/>
                  <ilcd:display-name>Quantitative product or process properties</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-motivation>t</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Further, quantitative specifying information on the good, service or process in technical term(s): qualifying constituent(s)-content and / or energy-content
      per unit etc. as appropriate. Separated by commata. (Note: non-qualifying flow properties, CAS No, Synonyms, Chemical formulas etc. are documented exclusively in the "Flow
      data set".)</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element ref="common:other" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
   </xs:complexType>
   <xs:complexType name="ProcessDataSetType" mixed="false">
      <xs:sequence>
         <xs:element name="processInformation" type="process:ProcessInformationType">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-1" name="processInformation"/>
                  <ilcd:display-name>Process information</ilcd:display-name>
                  <ilcd:iso-field-id>1.1</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Process information</ilcd:iso-field-name>
                  <ilcd:field-motivation>t</ilcd:field-motivation>
                  <ilcd:field-requirement>m</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Corresponds to the ISO/TS 14048 section "Process description". It comprises the following six sub-sections: 1) "Data set information" for data set
      identification and overarching information items, 2) "Quantitative reference", 3) "Time", 4) "Geography", 5) "Technology" and 6) "Mathematical relations".</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="modellingAndValidation" type="ModellingAndValidationType" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-3" name="modellingAndValidation"/>
                  <ilcd:display-name>Modelling and validation</ilcd:display-name>
                  <ilcd:iso-field-id>2</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Modelling and validation</ilcd:iso-field-name>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Covers the five sub-sections 1) LCI method and allocation, 2) Data sources, treatment and representativeness, 3) Completeness, 4) Validation, and 5)
      Compliance. (Section refers to LCI modelling and data treatment aspects etc., NOT the modeling of e.g. the input/output-relationships of a parameterised data
      set.)</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="administrativeInformation" type="AdministrativeInformationType"
                     minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-5" name="administrativeInformation"/>
                  <ilcd:display-name>Administrative information</ilcd:display-name>
                  <ilcd:iso-field-id>3</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Administrative information</ilcd:iso-field-name>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Information on data set management and administration.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="exchanges" type="ExchangesType" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-7" name="exchanges"/>
                  <ilcd:display-name>Inputs and Outputs</ilcd:display-name>
                  <ilcd:iso-field-id>1.2</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Inputs and Outputs</ilcd:iso-field-name>
                  <ilcd:field-motivation>t</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Input/Output list of exchanges with the quantitative inventory data, as well as pre-calculated LCIA results.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="LCIAResults" type="process:LCIAResultsType" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-8" name="lciaResults"/>
                  <ilcd:display-name>LCIA results</ilcd:display-name>
                  <ilcd:iso-field-id>1.2</ilcd:iso-field-id>
                  <ilcd:iso-field-name>LCIA results</ilcd:iso-field-name>
                  <ilcd:field-motivation>t</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>List with the pre-calculated LCIA results of the Input/Output list of this data set. May contain also inventory-type results such as primary energy
      consumption etc.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element ref="common:other" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:attribute name="version" type="common:SchemaVersion" use="required">
         <xs:annotation>
            <xs:appinfo>
               <ilcd:element id="1-a" name="version"/>
               <ilcd:display-name>version</ilcd:display-name>
               <ilcd:field-requirement>m</ilcd:field-requirement>
            </xs:appinfo>
            <xs:documentation>Indicates, which version of the ILCD format is used</xs:documentation>
         </xs:annotation>
      </xs:attribute>
      <xs:attribute name="locations" type="common:String">
         <xs:annotation>
            <xs:appinfo>
               <ilcd:element id="1-b" name="location"/>
               <ilcd:display-name>location</ilcd:display-name>
               <ilcd:field-requirement>m</ilcd:field-requirement>
            </xs:appinfo>
            <xs:documentation>contains reference to used location table for this dataset</xs:documentation>
         </xs:annotation>
      </xs:attribute>
      <xs:attribute name="metaDataOnly" type="common:boolean" default="false">
         <xs:annotation>
            <xs:appinfo>
               <ilcd:element id="1-c" name="metaDataOnly"/>
               <ilcd:display-name>Meta data only</ilcd:display-name>
               <ilcd:field-requirement>o</ilcd:field-requirement>
            </xs:appinfo>
            <xs:documentation>Indicates whether this data set contains only meta data (no exchanges section).</xs:documentation>
         </xs:annotation>
      </xs:attribute>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
   </xs:complexType>
   <xs:complexType name="ProcessInformationType" mixed="false">
      <xs:sequence>
         <xs:element name="dataSetInformation" type="DataSetInformationType">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-1-2" name="dataSetInformation"/>
                  <ilcd:display-name>Key Data Set Information</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
               </xs:appinfo>
               <xs:documentation>General data set information. Section covers all single fields in the ISO/TS 14048 "Process description", which are not part of the other sub-sections. In
      ISO/TS 14048 no own sub-section is foreseen for these entries.</xs:documentation>
            </xs:annotation>
            <xs:unique name="synonymsLangUniqueConstraint">
               <xs:selector xpath="common:synonyms"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
            <xs:unique name="generalCommentLangUniqueConstraint">
               <xs:selector xpath="common:generalComment"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
         </xs:element>
         <xs:element name="quantitativeReference" type="QuantitativeReferenceType" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-1-4" name="quantitativeReference"/>
                  <ilcd:display-name>Quantitative reference</ilcd:display-name>
                  <ilcd:iso-field-id>1.1.3</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Quantitative reference</ilcd:iso-field-name>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>This section names the quantitative reference used for this data set, i.e. the reference to which the inputs and outputs quantiatively
      relate.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="time" type="common:TimeType" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-1-6" name="time"/>
                  <ilcd:display-name>Time representativeness</ilcd:display-name>
                  <ilcd:iso-field-id>1.1.7</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Valid time span</ilcd:iso-field-name>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Provides information about the time representativeness of the data set.</xs:documentation>
            </xs:annotation>
            <xs:unique name="timeRepresentativenessDescriptionLangUniqueConstraint">
               <xs:selector xpath="common:timeRepresentativenessDescription"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
         </xs:element>
         <xs:element name="geography" type="GeographyType" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-1-8" name="geography"/>
                  <ilcd:display-name>Geographical representativeness</ilcd:display-name>
                  <ilcd:iso-field-id>1.1.8</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Valid Geography</ilcd:iso-field-name>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Provides information about the geographical representativeness of the data set.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="technology" type="TechnologyType" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-1-10" name="technology"/>
                  <ilcd:display-name>Technological representativeness</ilcd:display-name>
                  <ilcd:iso-field-id>1.1.6</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Provides information about the technological representativeness of the data set.</xs:documentation>
            </xs:annotation>
            <xs:unique name="technologyDescriptionAndIncludedProcessesLangUniqueConstraint">
               <xs:selector xpath="process:technologyDescriptionAndIncludedProcesses"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
            <xs:unique name="technologicalApplicabilityLangUniqueConstraint">
               <xs:selector xpath="process:technologicalApplicability"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
         </xs:element>
         <xs:element name="mathematicalRelations" type="MathematicalRelationsType" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-1-12" name="mathematicalRelations"/>
                  <ilcd:display-name>Mathematical model</ilcd:display-name>
                  <ilcd:iso-field-id>1.1.6.6</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Mathematical model</ilcd:iso-field-name>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
               </xs:appinfo>
               <xs:documentation>A set of formulas that allows to model the amount of single exchanges in the input and output list in dependency of each other and/or in dependency of
      parameters. Used to provide a process model ("parameterized process") for calculation of inventories in dependency of user settings of e.g. yield, efficiency of abatement
      measures, processing of different educts, etc.</xs:documentation>
            </xs:annotation>
            <xs:unique name="modelDescriptionLangUniqueConstraint">
               <xs:selector xpath="process:modelDescription"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
         </xs:element>
         <xs:element ref="common:other" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
   </xs:complexType>
   <xs:complexType name="PublicationAndOwnershipType">
      <xs:sequence>
         <xs:element ref="common:dateOfLastRevision" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-5-30-113" name="dateOfLastRevision"/>
                  <ilcd:display-name>Date of last revision</ilcd:display-name>
                  <ilcd:iso-field-id>3.3</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Version number</ilcd:iso-field-name>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Date when the data set was revised for the last time, typically manually set.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:group ref="common:PublicationAndOwnershipGroup1"/>
         <xs:group ref="common:PublicationAndOwnershipGroup2"/>
         <xs:element ref="common:referenceToRegistrationAuthority" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-5-30-200" name="referenceToRegistrationAuthority"/>
                  <ilcd:display-name>Registration authority</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>"Contact data set" of the authority that has registered this data set.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element ref="common:registrationNumber" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-5-30-201" name="registrationNumber"/>
                  <ilcd:display-name>Registration number</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>A unique identifying number for this data set issued by the registration authority.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element ref="common:referenceToOwnershipOfDataSet" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-5-30-115" name="referenceToOwnershipOfDataSet"/>
                  <ilcd:display-name>Owner of data set</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>"Contact data set" of the person or entity who owns this data set. (Note: this is not necessarily the publisher of the data set.)</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:group ref="common:PublicationAndOwnershipGroup3"/>
         <xs:element ref="common:other" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
   </xs:complexType>
   <xs:complexType name="QuantitativeReferenceType" mixed="false">
      <xs:sequence>
         <xs:element name="referenceToReferenceFlow" type="common:Int6" maxOccurs="unbounded"
                     minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-1-4-16" name="referenceToReferenceFlow"/>
                  <ilcd:display-name>Reference flow(s)</ilcd:display-name>
                  <ilcd:iso-field-id>(1.1.3.2)</ilcd:iso-field-id>
                  <ilcd:iso-field-name>(Name)</ilcd:iso-field-name>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>One or more of the Inputs or Outputs in case "Type of quantitative reference" is of type "Reference flow(s)". (Data set internal
      reference.)</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="functionalUnitOrOther" type="common:StringMultiLang"
                     maxOccurs="unbounded"
                     minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-1-4-17" name="functionalUnitOrOther"/>
                  <ilcd:display-name>Functional unit, Production period, or Other parameter</ilcd:display-name>
                  <ilcd:iso-field-id>(1.1.3.2)</ilcd:iso-field-id>
                  <ilcd:iso-field-name>(Name)</ilcd:iso-field-name>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Quantity, name, property/quality, and measurement unit of the Functional unit, Production period, or Other parameter, in case "Type of quantitative reference"
      is of one of these types. [Note: One or more functional units can also be given in addition to a reference flow.]</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element ref="common:other" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:attribute name="type" type="common:TypeOfQuantitativeReferenceValues">
         <xs:annotation>
            <xs:appinfo>
               <ilcd:element id="1-1-4-15" name="type"/>
               <ilcd:display-name>Type of quantitative reference</ilcd:display-name>
               <ilcd:iso-field-id>1.1.3.1</ilcd:iso-field-id>
               <ilcd:iso-field-name>Type</ilcd:iso-field-name>
               <ilcd:field-motivation>r</ilcd:field-motivation>
               <ilcd:field-requirement>r</ilcd:field-requirement>
            </xs:appinfo>
            <xs:documentation>Type of quantitative reference of this data set.</xs:documentation>
         </xs:annotation>
      </xs:attribute>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
   </xs:complexType>
   <xs:complexType name="ReferencesToDataSourceType" mixed="false">
      <xs:sequence>
         <xs:element name="referenceToDataSource" type="common:GlobalReferenceType" minOccurs="0"
                     maxOccurs="unbounded">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-7-32-134" name="referencesToDataSource"/>
                  <ilcd:display-name>Data source(s)</ilcd:display-name>
                  <ilcd:iso-field-id>1.2.14.4</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Reference to data source</ilcd:iso-field-name>
                  <ilcd:field-motivation>q</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>"Source data set" of data source(s) used for the value of this specific Input or Output, especially if differing from the general data source used for this
      data set.</xs:documentation>
            </xs:annotation>
            <xs:unique name="flowReferenceToDataSourceShortDescriptionLangUniqueConstraint">
               <xs:selector xpath="common:shortDescription"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
         </xs:element>
         <xs:element ref="common:other" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
   </xs:complexType>
   <xs:complexType name="ReviewType">
      <xs:sequence>
         <xs:group ref="common:ValidationGroup1"/>
         <xs:group ref="common:ValidationGroup3"/>
         <xs:element ref="common:other" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:attribute name="type" type="common:TypeOfReviewValues">
         <xs:annotation>
            <xs:appinfo>
               <ilcd:element id="1-3-20-81" name="type"/>
               <ilcd:display-name>Type of review</ilcd:display-name>
               <ilcd:iso-field-id>0</ilcd:iso-field-id>
               <ilcd:iso-field-name/>
               <ilcd:field-motivation>q</ilcd:field-motivation>
               <ilcd:field-requirement>r</ilcd:field-requirement>
            </xs:appinfo>
            <xs:documentation>Type of review that has been performed regarding independency and type of review process.</xs:documentation>
         </xs:annotation>
      </xs:attribute>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
   </xs:complexType>
   <xs:complexType name="SubLocationOfOperationSupplyOrProductionType" mixed="false">
      <xs:sequence>
         <xs:element name="descriptionOfRestrictions" type="common:FTMultiLang" minOccurs="0"
                     maxOccurs="100">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-1-8-24" name="descriptionOfRestrictions"/>
                  <ilcd:display-name>Geographical representativeness description</ilcd:display-name>
                  <ilcd:iso-field-id>1.1.8.2</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Area description</ilcd:iso-field-name>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Further explanations about additional aspects of the location: e.g. a company and/or site description and address, whether for certain sub-areas within the
      "Location" the data set is not valid, whether data is only valid for certain regions within the location indicated, or whether certain elementary flows or intermediate
      product flows are extrapolated from another geographical area.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element ref="common:other" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:attribute name="subLocation" type="common:String" use="optional">
         <xs:annotation>
            <xs:appinfo>
               <ilcd:element id="1-1-8-22" name="subLocationOfOperationSupplyOrProduction"/>
               <ilcd:display-name>Sub-location(s)</ilcd:display-name>
               <ilcd:iso-field-id>1.1.8.3</ilcd:iso-field-id>
               <ilcd:iso-field-name>Sites</ilcd:iso-field-name>
               <ilcd:field-motivation>r</ilcd:field-motivation>
               <ilcd:field-requirement>o</ilcd:field-requirement>
            </xs:appinfo>
            <xs:documentation>One or more geographical sub-unit(s) of the stated "Location". Such sub-units can be e.g. the sampling sites of a company-average data set, the countries of a
      region-average data set, or specific sites in a country-average data set. [Note: For single site data sets this field is empty and the site is named in the "Location"
      field.]</xs:documentation>
         </xs:annotation>
      </xs:attribute>
      <xs:attribute name="latitudeAndLongitude" type="common:GIS" use="optional">
         <xs:annotation>
            <xs:appinfo>
               <ilcd:element id="1-1-8-23" name="latitudeAndLongitude"/>
               <ilcd:display-name>Latitude and Longitude</ilcd:display-name>
               <ilcd:iso-field-id>1.1.8.4</ilcd:iso-field-id>
               <ilcd:iso-field-name>GIS reference</ilcd:iso-field-name>
               <ilcd:field-motivation>r</ilcd:field-motivation>
               <ilcd:field-requirement>o</ilcd:field-requirement>
            </xs:appinfo>
            <xs:documentation>Geographical latitude and longitude reference of "Location" / "Sub-location". For area-type locations (e.g. countries, continents) the field is
      empty.</xs:documentation>
         </xs:annotation>
      </xs:attribute>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
   </xs:complexType>
   <xs:complexType name="TechnologyType" mixed="false">
      <xs:sequence>
         <xs:element name="technologyDescriptionAndIncludedProcesses" type="common:FTMultiLang"
                     minOccurs="0"
                     maxOccurs="100">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-1-10-25" name="technologyDescriptionAndIncludedProcesses"/>
                  <ilcd:display-name>Technology description including background system</ilcd:display-name>
                  <ilcd:iso-field-id>1.1.6.2 and 1.1.6.5</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Technical content and functionality, Operating conditions</ilcd:iso-field-name>
                  <ilcd:field-motivation>q</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Description of the technological characteristics including operating conditions of the process or product system. For the latter this includes the relevant
      upstream and downstream processes included in the data set. Professional terminology should be used.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="referenceToIncludedProcesses" type="common:GlobalReferenceType"
                     minOccurs="0"
                     maxOccurs="unbounded">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-1-10-26" name="referenceToIncludedProcesses"/>
                  <ilcd:display-name>Included data sets</ilcd:display-name>
                  <ilcd:iso-field-id>1.1.6.4.1</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Included processes</ilcd:iso-field-name>
                  <ilcd:field-motivation>q</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>"Process data set(s)" included in this data set, if any and available as separate data set(s).</xs:documentation>
            </xs:annotation>
            <xs:unique name="referenceToIncludedProcessesShortDescriptionLangUniqueConstraint">
               <xs:selector xpath="common:shortDescription"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
         </xs:element>
         <xs:element name="technologicalApplicability" type="common:FTMultiLang" minOccurs="0"
                     maxOccurs="100">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-1-10-27" name="technologicalApplicability"/>
                  <ilcd:display-name>Technical purpose of product or process</ilcd:display-name>
                  <ilcd:iso-field-id>1.1.6 section heading and 2.7</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Technology, Other information</ilcd:iso-field-name>
                  <ilcd:field-motivation>q</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Description of the intended / possible applications of the good, service, or process. E.g. for which type of products the material, represented by this data
      set, is used. Examples: "This high purity chemical is used for analytical laboratories only." or "This technical quality bulk chemical is used for large scale synthesis in
      chemical industry.". Or: "This truck is used only for long-distance transport of liquid bulk chemicals".</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="referenceToTechnologyPictogramme" type="common:GlobalReferenceType"
                     minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-1-10-28" name="referenceToTechnologyPictogramme"/>
                  <ilcd:display-name>Pictogramme of technology</ilcd:display-name>
                  <ilcd:iso-field-id>(1.1.6.3)</ilcd:iso-field-id>
                  <ilcd:iso-field-name>(Technology picture)</ilcd:iso-field-name>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>"Source data set" of the pictogramme of the good, service, technogy, plant etc. represented by this data set. For use in graphical user interfaces of LCA
      software.</xs:documentation>
            </xs:annotation>
            <xs:unique name="referenceToTechnologyPictogrammeShortDescriptionLangUniqueConstraint">
               <xs:selector xpath="common:shortDescription"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
         </xs:element>
         <xs:element name="referenceToTechnologyFlowDiagrammOrPicture"
                     type="common:GlobalReferenceType"
                     minOccurs="0"
                     maxOccurs="unbounded">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-1-10-29" name="referenceToTechnologyFlowDiagrammOrPicture"/>
                  <ilcd:display-name>Flow diagramm(s) or picture(s)</ilcd:display-name>
                  <ilcd:iso-field-id>1.1.6.3</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Technology picture</ilcd:iso-field-name>
                  <ilcd:field-motivation>q</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>"Source data set" of the flow diagramm(s) and/or photo(s) of the good, service, technology, plant etc represented by this data set. For clearer illustration
      and documentation of data set.</xs:documentation>
            </xs:annotation>
            <xs:unique name="referenceToTechnologyFlowDiagrammOrPictureShortDescriptionLangUniqueConstraint">
               <xs:selector xpath="common:shortDescription"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
         </xs:element>
         <xs:element ref="common:other" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
   </xs:complexType>
   <xs:complexType name="ValidationType">
      <xs:sequence>
         <xs:element name="review" type="ReviewType" maxOccurs="unbounded" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-3-21" name="review"/>
                  <ilcd:display-name>Review</ilcd:display-name>
                  <ilcd:iso-field-id>2.6</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Review</ilcd:iso-field-name>
                  <ilcd:field-motivation>q</ilcd:field-motivation>
                  <ilcd:field-requirement>r</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Review information on data set.</xs:documentation>
            </xs:annotation>
            <xs:unique name="ScopeUniqueConstraint">
               <xs:selector xpath="common:scope"/>
               <xs:field xpath="@name"/>
            </xs:unique>
            <xs:unique name="reviewDetailsUniqueConstraint">
               <xs:selector xpath="common:reviewDetails"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
            <xs:unique name="otherReviewDetailsLangUniqueConstraint">
               <xs:selector xpath="common:otherReviewDetails"/>
               <xs:field xpath="@xml:lang"/>
            </xs:unique>
         </xs:element>
         <xs:element ref="common:other" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
   </xs:complexType>
   <xs:complexType name="VariableParameterType">
      <xs:sequence>
         <xs:element name="formula" type="common:MatR" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-1-12-32" name="formula"/>
                  <ilcd:display-name>Formula</ilcd:display-name>
                  <ilcd:iso-field-id>1.1.6.6.1 and 1.2.13.1</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Formulae, Formulae</ilcd:iso-field-name>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Mathematical expression that determines the value of a variable. [Note: A parameter is defined by entering the value manually into the field "Mean value" and
      this field can be left empty.]</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="meanValue" type="common:Real" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-1-12-34" name="meanValue"/>
                  <ilcd:display-name>Mean value</ilcd:display-name>
                  <ilcd:iso-field-id>1.1.6.6.3 and 1.2.13.3</ilcd:iso-field-id>
                  <ilcd:iso-field-name>Value of variable, Value of variable</ilcd:iso-field-name>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Parameter value entered by user OR in case a formula is given in the "Formula" field, the result of the formula for the variable is displayed
      here.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="minimumValue" type="common:Real" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-1-12-35" name="minimumValue"/>
                  <ilcd:display-name>Minimum value</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Minimum value permissible for this parameter. For variables this field is empty.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="maximumValue" type="common:Real" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-1-12-36" name="maximumValue"/>
                  <ilcd:display-name>Maximum value</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Maximum value permissible for this parameter. For variables this field is empty.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="uncertaintyDistributionType"
                     type="common:UncertaintyDistributionTypeValues"
                     minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-1-12-37" name="uncertaintyDistributionType"/>
                  <ilcd:display-name>Uncertainty distribution type</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Defines the kind of uncertainty distribution that is valid for this particular object or parameter.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="relativeStandardDeviation95In" type="common:Perc" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-1-12-38" name="relativeStandardDeviation95In"/>
                  <ilcd:display-name>Relative StdDev in %</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>The resulting overall uncertainty of the calculated variable value considering uncertainty of measurements, modelling, appropriateness etc. [Notes: For
      log-normal distribution the square of the geometric standard deviation (SDg^2) is stated. Mean value times SDg^2 equals the 97.5% value (= Maximum value), Mean value divided
      by SDg^2 equals the 2.5% value (= Minimum value). For normal distribution the doubled standard deviation value (2*SD) is entered. Mean value plus 2*SD equals 97.5% value (=
      Maximum value), Mean value minus 2*SD equals 2.5% value (= Minimum value). This data field remains empty when uniform or triangular uncertainty distribution is
      applied.]</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="comment" type="common:StringMultiLang" minOccurs="0" maxOccurs="100">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="1-1-12-39" name="comment"/>
                  <ilcd:display-name>Comment, units, defaults</ilcd:display-name>
                  <ilcd:iso-field-id>0</ilcd:iso-field-id>
                  <ilcd:iso-field-name/>
                  <ilcd:field-motivation>r</ilcd:field-motivation>
                  <ilcd:field-requirement>o</ilcd:field-requirement>
               </xs:appinfo>
               <xs:documentation>Comment or description of variable or parameter. Typically including its unit and default values, e.g. in the pattern &lt;[unit] description; defaults;
      comments&gt;.</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element ref="common:other" minOccurs="0">
            <xs:annotation>
               <xs:appinfo>
                  <ilcd:element id="0" name="other"/>
                  <ilcd:display-name>Other content</ilcd:display-name>
               </xs:appinfo>
               <xs:documentation>May contain arbitrary content.</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
      <xs:attribute name="name" type="common:MatV" use="required">
         <xs:annotation>
            <xs:appinfo>
               <ilcd:element id="1-1-12-33-1" name="name"/>
               <ilcd:display-name>Name of variable</ilcd:display-name>
               <ilcd:iso-field-id>1.1.6.6.2 and 1.2.13.2</ilcd:iso-field-id>
               <ilcd:iso-field-name>Name of variable, Name of variable</ilcd:iso-field-name>
               <ilcd:field-motivation>r</ilcd:field-motivation>
               <ilcd:field-requirement>o</ilcd:field-requirement>
            </xs:appinfo>
            <xs:documentation>Name of variable or parameter used as scaling factors for the "Mean amount" of individual inputs or outputs of the data set.</xs:documentation>
         </xs:annotation>
      </xs:attribute>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
   </xs:complexType>
   <xs:element name="processDataSet" type="process:ProcessDataSetType">
      <xs:annotation>
         <xs:appinfo>
            <ilcd:element id="1" name="processDataSet"/>
            <ilcd:display-name>Process data set</ilcd:display-name>
            <ilcd:iso-field-name>Process dataset</ilcd:iso-field-name>
            <ilcd:field-requirement>m</ilcd:field-requirement>
         </xs:appinfo>
         <xs:documentation>Data set for unit processes, partly terminated systems, and LCI results. May contain LCIA results as well.</xs:documentation>
      </xs:annotation>
      <xs:key name="exchangeInternalID">
         <xs:selector xpath="process:exchanges/process:exchange"/>
         <xs:field xpath="@dataSetInternalID"/>
      </xs:key>
      <xs:keyref name="referenceToReferenceFlows" refer="exchangeInternalID">
         <xs:selector xpath="process:processInformation/process:quantitativeReference/process:referenceToReferenceFlow"/>
         <xs:field xpath="."/>
      </xs:keyref>
      <xs:keyref name="allocation" refer="exchangeInternalID">
         <xs:selector xpath="process:exchanges/process:exchange/process:allocations/process:allocation"/>
         <xs:field xpath="@internalReferenceToCoProduct"/>
      </xs:keyref>
      <xs:unique name="variableParameterUniqueConstraint">
         <xs:selector xpath="process:processInformation/process:mathematicalRelations/process:variableParameter"/>
         <xs:field xpath="@name"/>
      </xs:unique>
      <xs:keyref name="referenceToVariableParameter" refer="variableParameterUniqueConstraint">
         <xs:selector xpath="process:exchanges/process:exchange/process:referenceToVariable"/>
         <xs:field xpath="."/>
      </xs:keyref>
   </xs:element>
</xs:schema>